package interfaces

type  Dog struct {
	Professional string
}

func NewDog(professional string) *Dog {
	return &Dog{Professional: professional}
}

func (c *Dog)Name()string{
	return "cat"
}

func (c *Dog)Age()int{
	return 18
}

func (c *Dog)Sex()string{
	return "男"
}
